carriers wireless software development cancer internet software support technologies business help design project management child